A Process to Combine AOM and AOP: A Proposal Based on a Case Study

نویسندگان

  • Jingyue Li
  • Siv Hilde Houmb
  • Axel Anders Kvale
چکیده

Traditional object-oriented programming (OOP) paradigm focused on structuring systems into distinguished objects that work together to realize a system. However, when dealing with non-functional or quality requirements, such as security and fault tolerance, these are not easily structured into separate objects, but do rather crosscut a set of objects. Aspect-oriented programming (AOP) separate crosscutting concerns into single units called aspects. Aspect-oriented modelling (AOM) techniques allow system developers to design and verify an aspect-oriented system on the modelling level. During a case study of re-engineering an object-oriented system using aspect-oriented programming, we learned that well-designed aspect-oriented modelling (AOM) is essential to the success of aspect-oriented system. We also learned that current aspect-oriented programming tools (AOP) pose limitations on the design of an ideal aspect-oriented model. Based on lessons learned from this study we propose a process that handles aspects at two levels, both at the modelling level (AOM) and the programming language level (AOP). At the AOM level, aspects are identified and weaved together by AOM weaving to verify and do trade-off between different mechanisms. However, models are not woven together for the purpose of code generation based on a combined model. The actual weaving is done by the AOP compiler.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UV/ H2O2 Advanced Oxidation Process for Simultaneous Removal of NO and SO2: A Review

This study presents a review on advanced oxidation processes (AOP) for simultaneous removal of NO and SO2. AOP is based on using a strong oxidant such as ozone and H2O2 which is able to generate highly reactive intermediates. The pollutant will be oxidized and removed by these intermediates. In recent years, AOP has been considered as an effective and attractive technology in the field of flue ...

متن کامل

The Efficacy of Montelukast in Adjunct with Amoxicillin in Treatment of Acute Otitis Media (AOM) in Children

BackgroundAcute otitis media (AOM) is very common in children. In spite of spontaneously relief, some cases suffer from the recurrence and other complications occurring after AOM. Animal studies have proved that persistence of leukotrienes in the middle ear may play a role in the development of AOM. Based on this statement, treatment with leukotriene modifiers may be effective in the treatment ...

متن کامل

Advanced Oxidation Process Based Sulfate Radical (AOP-SR) in a UV Reactor to Remove Pentachlorophenol from Aqueous Media

Background & Objectives: In recent years, due to water shortages and rapid industrial growth, the treatment and reuse of industrial wastewater has become of great importance. Phenol and its derivatives can be mentioned as wastewater pollutants that have a destructive effect on the environment. Pentachlorophenol (PCP) is one of these derivatives that may be carcinogenic to humans, and wastewater...

متن کامل

Have Guidelines Affected Ear, Nose, and Throat Specialists’ Diagnoses and the Prescription of Antibiotics for Acute Otitis Media?

Introduction: The Ministry of Health and Medical Education of Iran, and similar institutions in many other countries, advises physicians to use current guidelines for the diagnosis and treatment of acute otitis media (AOM). However, there has been no evaluation of the effectiveness of such guidelines or whether physicians in Iran adhere to them. Thus, as laryngologists are the most important g...

متن کامل

The Optimum Level of Non-Oil Exports: A Theatrical Proposal on Iran's Case

Iran is one f the biggest oil producer and exporter of the world. Due to the special administrative and constitutional structure of the country, i.e. economic, social and political reasons, the government budget and revenues depend heavily on oil exports. The aim of this article is to suggest a theoretical proposal on the optimum level of non-oil exports such that it will clear up the idea of e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004